package org.acsis.jee.dao.hibernate;

import org.acsis.jee.dao.LieuDAO;
import org.acsis.jee.pojo.Lieu;
import org.hibernate.Query;

public class LieuDAOHibernate extends BasicHibernateDAO<Lieu, Integer> implements LieuDAO {

	public Lieu getByName(String lieu){

		Query q = session.createQuery("from Lieu l where l.lieu = ?");
		q.setString(0, lieu);
		q.setMaxResults(1);
		
		return (Lieu) q.uniqueResult();
	}

	@Override
	public boolean isExists(String lieu) {
		return getByName(lieu) != null;
	}
}
